Multi-Site Emulation using Wrekavoc: Validating Distributed Algorithms and Applications

نویسندگان

  • Olivier Dubuisson
  • Jens Gustedt
  • Emmanuel Jeannot
چکیده

Experimental validation and testing of solutions designed for heterogeneous environment is a challenging issue. Wrekavoc is a tool for performing such validation. It runs an unmodified applications on emulated multisite heterogeneous platforms. It downgrades the performance of the nodes (CPU and memory) and the interconnection network in a prescribed way. We report on new strategies to improve the accuracy of the network and memory models. Then, we present an experimental validation of the tool that compares executions of a variety of application code. The comparison is done between a real heterogeneous platform against the emulation of that platform with Wrekavoc. The measurements show that our approach allows for a close reproduction of the real measurements in the emulator. Key-words: Tool for experimentation; performance modeling; emulation; heterogeneous systems in ria -0 03 31 62 7, v er sio n 1 2 1 O ct 2 00 8 Émulation multi-site en utilisant Wrekavoc : validation d’algorithmes et d’applications distribuées Résumé : La validation et le test expérimental de solutions conçues pour des environnements hétérogènes est un problème difficile. Wrekavoc est un outil pour accomplir une telle validation. Il permet d’exécuter une application non modifiée sur une plate-forme hétérogène et multi-site émulée. Il dégrade les performances des nœuds (CPU et mémoire) et le réseau d’interconnexion comme spécifié par l’utilisateur. Nous reportons de nouvelles stratégies pour améliorer la précision des modèles réseau et mémoire. Puis, nous présentons une validation expérimentale de l’outil en comparant les exécutions de divers codes d’applications. La comparaison est faite entre une plate-forme hétérogène réelle et l’émulation de cette plate-forme avec Wrekavoc. Les mesures montrent que notre approche permet, dans l’émulateur, une reproduction proche des mesures réelles. Mots-clés : Outil pour l’expérimentation ; modélisation de performance ; émulation ; système hétérogènes in ria -0 03 31 62 7, v er sio n 1 2 1 O ct 2 00 8 Multi-Site Emulation using Wrekavoc 3

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Defining and controlling the heterogeneity of a cluster: The Wrekavoc tool

The experimental validation and the testing of solutions that are designed for heterogeneous environments is challenging. We introduce Wrekavoc as an accurate tool for this purpose: it runs unmodified applications on emulated multisite heterogeneous platforms. Its principal technique consists in downgrading the performance of the platform characteristics in a prescribed way. The platform charac...

متن کامل

Graceful Quorum Reconfiguration in a Robust Emulation of Shared Memory

Providing shared-memory abstraction in messagepassing systems often simplifies the development of distributed algorithms and allows for the reuse of sharedmemory algorithms in the message-passing setting. A robust emulation of atomic single-writer/multi-reader registers in message-passing systems was developed by Attiya, Bar-Noy and Dolev (1995). This emulation was extended by Lynch and Shvarts...

متن کامل

Dynamic Emulation of Mechanical Loads – An Approach Based on Industrial Drives’ Features

Dynamic emulation of mechanical loads presents a modern and interesting approach for testing and validating performance of electrical drives without a real mechanical load included in the test rig. The paper presents an approach to dynamic emulation of mechanical loads when the load torque and inertia mass of emulated load can be significantly greater than that of laboratory test rig. Closed-lo...

متن کامل

Experimental Methodologies for Large-Scale Systems: a Survey

The increasing complexity of available infrastructures with specific features (caches, hyperthreading, dual core, etc.) or with complex architectures (hierarchical, parallel, distributed, etc.) makes it extremely difficult to build analytical models that allow for a satisfying prediction. Hence, it raises the question on how to validate algorithms if a realistic analytic analysis is not possibl...

متن کامل

Experimental Validation in Large-Scale Systems: a Survey of Methodologies

The increasing complexity of available infrastructures with specific features (caches, hyperthreading, dual core, etc.) or with complex architectures (hierarchical, parallel, distributed, etc.) makes it extremely difficult to build analytical models that allow for a satisfying prediction. Hence, it raises the question on how to validate algorithms if a realistic analytic analysis is not possibl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009